Concepedia

Concept

distributed systems

Variants

Distributed Information Processing, Distributed Computing

Parents

Children

19.8K

Publications

1.2M

Citations

35.7K

Authors

4.2K

Institutions

Asynchronous Coordination and Consensus

1977 - 1986

The period foregrounded causality and time-ordering as central concerns in distributed computation, enabling reasoning about events across processes without a global clock. It formalized partial ordering through happened-before-like concepts and lightweight clocks, providing foundations for synchronization, correctness, and debugging in distributed algorithms. Decoupled interaction and global-state awareness through snapshotting and generative coordination (tuple-space-like models) enabled asynchronous communication, flexible middleware, and robust checkpointing. These directions unified efforts around reliability, correctness, and scalable coordination in early distributed systems.

Backpressure-Based Scheduling

1987 - 1993

Asynchronous Fault-Tolerant Coordination

1994 - 2000

Grid-Scale Coordination

2001 - 2007

Vertex-Centric Dataflow Era

2008 - 2014

Coded Distributed Computing

2015 - 2016

Resilient Distributed Computation

2017 - 2023